package com.linkgie.galaxyframework.utils.bean;

/**
 * 字段选择函数；
 */
public interface FieldSelect<T> {

    /**
     * 选择属性；
     * <p>
     * 在{@link #select(T)}方法中，调用 bean 对象的一个 getter 方法用来确定属性名称；
     * 
     * <p>
     * 注意：只能调用一次某个 getter 方法，如果调用多次或者没有调用任何 getter 方法，都会抛出异常；
     * 
     * @param bean
     */
   void select(T bean);
}
